# 使用 Eclipse Temurin JDK 21 作为基础镜像
FROM eclipse-temurin:21-jdk-alpine

# 创建应用目录
RUN mkdir -p /root/app/web/wslweb/target

# 将本地的 JAR 文件复制到容器中的指定目录
COPY target/wslweb-0.0.1-SNAPSHOT.jar /root/app/web/wslweb/target/

# 设置工作目录
WORKDIR /root/app/web/wslweb/target

# 设置环境变量以激活 Spring Boot 的测试环境
ENV spring.profiles.active=test

# 暴露 8080 端口
EXPOSE 8080

# 启动 JAR 文件
ENTRYPOINT ["java", "-jar", "wslweb-0.0.1-SNAPSHOT.jar"]
